
/* 我的日程 SCQ */
.fc-border-separate thead tr th, .fc-border-separate tbody tr td {
    border-width: 0;
}
.fc-widget-header {
	color:#fff;
    background: #3399ff;
}

.fc-border-separate thead tr th {
    color: #fff;
    font-weight: normal;
    height: 32px;
    line-height: 32px;
}

.fc-border-separate tbody tr td {
    height: 50px;
    border-bottom: 1px solid #ccc;
}
.fc-widget-header.fc-sun, .fc-widget-header.fc-sat {
    background-color: #0063a7;
}


.ui-widget-header {
    background: #3399ff;
    color:#fff;
}

.fc-grid .fc-sun .fc-day-number, .fc-grid .fc-sat .fc-day-number {
    color: #999;
}

.fc-grid .fc-state-highlight .fc-day-number {
   
    border-radius: 10px;
    color: #333;
    min-width: 20px;
    height: 20px;
    line-height: 19px;
    text-align: center;
    margin-top: 1px;
}

.fc-grid .fc-day-number {
    color: #333;
}

.fc-grid .fc-event-container .fc-event-start.fc-event-end {
    border: 1px solid #fff;
    padding: 0 1px 1px;
    border-radius: 3px !important;
}

.fc-other-month {
    background-image: linear-gradient(135deg,rgba(0,0,0,.03) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.03) 50%,rgba(0,0,0,.03) 75%,transparent 75%,transparent);
    background-color: #FAFCFD;
    background-size: 16px 16px;
}
.fc-sun, .fc-sat {
    background-color: #f4f4f4;
    background-size: 16px 16px;
}

.fc-header-center{
	padding-top:10px !important;
}

.fc-state-highlight {
    background: #fffa90;
}
.fc-event {
	background: rgb(232, 152, 93);
	border: 1px solid rgb(232, 152, 93);
}

.fc-header-title h2 {
    margin-top: 0;
    font-size: 30px;
    white-space: nowrap;
}

.fc-state-active, .fc-widget-content .fc-state-active, .fc-widget-header .fc-state-active, a.fc-button:active, .fc-button:active, .fc-button.fc-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #fff;
}





















/* 微信考勤*/
.fc-daystate-work-wx {
    color: #fff;
    background: #2abd2a;
    border: 1px solid #106010;
}
/* 公司考勤*/
.fc-daystate-work-com {
    color: #fff;
    background: #3399ff;
    border: 1px solid #0063a7;
}
/* 节假日*/
.fc-daystate-holiday {
    color: #fff;
    background: #f44d59;
    border: 1px solid #b7313a;
}
/* 工作日*/
.fc-daystate-work {
    color: #fff;
    background: #8a6ed9;
    border: 1px solid #8a6ed9;
}

.fc-grid .fc-event-container .fc-event {
    /*CQ这里的距顶部高度需要修改一下，大概52px左右*/
}

#UIPortalCalendar_calendar > .fc-header tbody tr .fc-header-left .fc-header-title {
    /*position: relative;
    margin: -27px 0 0 80px;*/ /*加滚动条后修改样式*/
    position: absolute;
    margin: 9px 0 0 80px;
    float: left;
}

    #UIPortalCalendar_calendar > .fc-header tbody tr .fc-header-left .fc-header-title h2 {
        font-size: 12px;
        color: #333;
    }

#UIPortalCalendar_calendar > .fc-header tbody tr .fc-header-right > span {
    /*margin: -32px 0 0 0;
    position: relative;
    background: #6fb3e0;
    color: #fff;
    text-shadow: none;
    border: none;
    box-shadow: none;
    transition: all ease 0.2s;*/
    margin: 2px 0 0 0;
    position: relative;
    background: #6fb3e0;
    color: #fff;
    text-shadow: none;
    border: none;
    box-shadow: none;
    transition: all ease 0.2s;
}

    #UIPortalCalendar_calendar > .fc-header tbody tr .fc-header-right > span:hover {
        background: #3399ff;
    }

    #UIPortalCalendar_calendar > .fc-header tbody tr .fc-header-right > span:last-child {
        margin-right: 64px;
    }

#UIPortalCalendar_calendar > .fc-content {
    margin-top: 9px;
}